/* blue #2995CC
====================================================================== */

::selection
{
	color: white;
	background-color: #2995CC;
}
::-moz-selection  
{
	color: white;
	background-color: #2995CC;
}

.search-submit:hover {
	background-color: #2995CC;
}
.facebook-link, .skype-link, .twitter-link, .flickr-link, .vimeo-link, .dribbble-link, .linkedin-link, .rss-link, .googleplus-link, .pintrest-link  {
	background-color:#2995CC;
}
#main-nav .current > a {
	background-color:#2995CC;
	color: #FFFFFF;
}
#main-nav .current li.current a, #main-nav .current li.current li.current a {
	background-color:#2995CC;/**/
	color: #fff !important;
}
#main-nav a:hover {
	background-color:#2995CC;
}
.sf-menu li li a:hover{
	color: #414146 !important;
	background: #2995CC !important;
}

/**************3 BLOCKS**********************/
.block-1-content-container {
	background-color:#2995CC;

}
.ca-main {
   	color:#fff;
}
.block-1-content-container:hover .ca-main, .block-2-content-container:hover .ca-main, .block-3-content-container:hover  .ca-main{
	color:#414146;
}
.ca-sub {
    color: #eaeaea;
}
.block-1-content-container:hover .ca-sub, .block-2-content-container:hover .ca-sub, .block-3-content-container:hover  .ca-sub{
	color:#414146;
}

.block-black .ca-sub {
    color: #eaeaea;
}
.block-1-content-container.block-black:hover .ca-main, .block-2-content-container.block-black:hover .ca-main, .block-3-content-container.block-black:hover  .ca-main{
	color:#fff;
}
.block-1-content-container.block-black:hover .ca-sub, .block-2-content-container.block-black:hover .ca-sub, .block-3-content-container.block-black:hover  .ca-sub{
	color:#fff;
}



a.r-m-full:hover {
    color: #fff;
}
.r-m-plus:after {
    background-image: url("../../images/arrow-rm-white.png");
}
a.r-m-plus-small {
   background-image: url("../../images/arrow-rm-white.png");
}
		.facebook-link {
			background-image: url(../../images/social/facebook-hover.png);
		}
		.dribbble-link {
			background-image: url(../../images/social/dribbble-hover.png);
		}
		.flickr-link {
			background-image: url(../../images/social/flickr-hover.png);
		}
		.googleplus-link {
			background-image: url(../../images/social/googleplus-hover.png);
		}
		.linkedin-link {
			background-image: url(../../images/social/linkedin-hover.png);
		}
		.pintrest-link {
			background-image: url(../../images/social/pintrest-hover.png);
		}
		.rss-link {
			background-image: url(../../images/social/rss-hover.png);
		}
		.skype-link {
			background-image: url(../../images/social/skype-hover.png);
		}
		.twitter-link {
			background-image: url(../../images/social/twitter-hover.png);
		}
		.vimeo-link {
			background-image: url(../../images/social/vimeo-hover.png);
		}




.block-2-content-container {
	background-color:#2589bb;
}
.block-3-content-container {
	background-color:#227ba9;
}
.block-black-text {
	background-color:#2995CC;
}
.box2-img-container {
	background-color:#2995CC;
}
.block2-a:hover .box2-img-container-inv {
	background-color:#2995CC;
}
.box3-img-container {
	background-color:#2995CC;
}
.block3-a:hover .box3-img-container-inv {
	background-color:#2995CC;
}
.box3-description-container {
	border-bottom:3px solid #2995CC;
}
.box5-img-container, .box5-img-container-inv {
	background-color:#2995CC;
}
.block5-a:hover .box5-img-container-inv {
	background-color:#2995CC;
}
.buy-img-container {
	background-color:#2995CC;
}
.button-buy-container a{
	background-color: #2995CC;
	color:#fff;
}
.nl-img-container {
	background-color:#2995CC;
}
.nl-button {
	background-color: #2995CC;
	color: #fff;
}
.jcarousel-next:hover, .jcarousel-prev:hover {
	background-color:#2995CC;
}
.bg-45{
	background-color:#2995CC;
}
.view-first .mask {
    background-color: #2995CC;
}
.page-title-container {
	background-color:#2995CC;
}
.contact-loc:after{
	background-color: #2995CC;
	background-image: url("../../images/icon_footer_loc.png");
}
.contact-phone:after{
	background-color: #2995CC;
	background-image: url("../../images/icon_footer_phone.png");
}
.contact-mail:after{
	background-color: #2995CC;
	background-image: url("../../images/icon_footer_mail.png");
}
.contact-mail a:hover{
	color:#2995CC;
}
.blog-item-date-cont  {
	background-color: #2995CC;
	color: #FFFFFF;
}
.blog-item-title-cont a:hover {
	background-color:#2995CC;
}
.blog-categories li.active .blog-cat-icon {
    background-image: url("../../images/next-small.png");
}
.pagination-1 a:hover {
	background-color:#2995CC;
}
.pagination-1 a.pag-current {
	background:#2995CC;
	color:#fff;
}
.pagination-1 .pag-prev:hover {
	background-color:#2995CC;
}
.pagination-1 .pag-next:hover {
	background-color:#2995CC;
}
.blog-categories li a:hover{
	color:#2995CC;
}
.blog-categories li a:hover .blog-cat-icon{
	background-color:#2995CC;
		background-image: url("../../images/next-small.png");
}
.blog-categories li.active .blog-cat-icon{
	background-color:#2995CC;
}
.latest-post-sidebar img:hover {
    border-color: #2995CC;
	background: none repeat scroll 0 0 #2995CC;
}
.skill-bar-content {
	background: #2995CC;
}
.ui-accordion-header:hover a{
	color:#2995CC;
}
.ui-accordion-header-active a{
	color:#2995CC;
}
.ui-accordion-header:hover span{
	background-color: #2995CC;
}
.ui-accordion-header-active span {
	background-color: #2995CC;
}
.tag-cloud a:hover {
	background-color:#2995CC;
	color: #FFFFFF;
}
.comment-name a:hover{
	color:#2995CC;
}
.comment-reply  a{
	background-color:#2995CC;
	color: #FFFFFF;
}
.author-name a:hover {
	color:#2995CC;
}
.dropcap4 {
	background: none repeat scroll 0 0 #2995CC;
	color: #FFFFFF;
}
.skill-bar .skill-title {
    color: #fff;
}
.page-title {
    color: #FFFFFF;
}
#toggle-view .ui-accordion-header-active {
	color:#2995CC;
}
#toggle-view .ui-accordion-header:hover {
	color:#2995CC;
}
.box-icon:hover i {
	background-color:#2995CC;
	color:#fff;
}
.latest-post h4 a:hover {
	color:#2995CC;
}
.footer-mail a:hover{
    color:#2995CC;
}
#footer-nav li a:hover {
	color:#2995CC;
}
a.author:hover {
	color:#2995CC;
}
.tweet_text a:hover, .tweet_time a:hover {
	color:#2995CC;
}
.price-col-main h1 {
	background-color: #2995CC;
	color:#fff;
}
.pt-col-main {
	background-color:#2995CC;
}
h1.pt-col-main {
	background-color:#2995CC;
	color:#fff;
}
.r-m-plus:after{
	background-color:#2995CC !important;
}
a.r-m-full:hover {
	background-color:#2995CC;
}
a.r-m-plus-small {
    background-color:#2995CC !important;
}
.button {
	background-color:#2995CC;
	color:#fff ;
}
.button.gray:hover {
	background-color:#2995CC; 
}
a {
    color: #2995CC;
}
.a-invert:hover{
	color: #2995CC;
}
.button.get-theme {
	background-color:#2995CC;
	color: #fff;
}
.view a.zoom:hover, .view a.link:hover  {
	background-color: #2995CC;
}
#back-top a:hover {
	background-color: #2995CC;
}
/**********SKELETON*******************/
	blockquote:before {
	background-color:#2995CC;
}


/****************FLEXSLIDER 1********************/
.flex-direction-nav li a:hover {
	opacity:1; filter:alpha(opacity=100);
	background-color: #2995CC !important;
}
.slider-1 .slides li h2 { 
	background-color:#2995CC !important;
	color:#fff !important;
}
.flex-direction-nav li a:hover {
	opacity:1; filter:alpha(opacity=100);
	background-color: #2995CC !important;
}
/****************FLEXSLIDER 2********************/
.flexslider .flex-next:hover { background-color:#2995CC;background-image: url(../images/next-small-black.png);
	background-repeat: no-repeat;
	background-position: center center;/* right: -33px;*/}
.flexslider .flex-prev:hover { background-color:#2995CC;background-image: url(../images/prev-small-black.png);
	background-repeat: no-repeat;
	background-position: center center;/*left: -33px;*/}
.flex-control-paging li a:hover { background-color: #2995CC; }
.flex-control-paging li a.flex-active:hover { background-color: #2995CC; }


/****************SEQUENCE SLIDER 1********************/
#sequence-theme .nav li img.active   {
  border-top: 5px solid #2995CC !important;
}
/*#sequence-theme .prev {
	background-color: #2995CC !important;
}*/
#sequence-theme .next.slider1:hover,
#sequence-theme .prev.slider1:hover {
    background-color:#2995CC !important;
}
#sequence-theme .main-text {
	border-left:5px solid #2995CC !important;
}
#sequence-theme .color {
	color:#2995CC !important;
}
/****************SEQUENCE SLIDER 2********************/
.sequence-theme-6 #sequence-theme .next:hover,
.sequence-theme-6 #sequence-theme .prev:hover {
  background-color:#2995CC;
}
#sequence-theme h3 {
    color: #2995CC !important
}
#sequence .slide-2-yellow {
    color: #2995CC !important
}



/* Retina Images (High Resolution)
====================================================================== */
@media (-Webkit-min-device-pixel-ratio: 1.5),
 (-moz-min-device-pixel-ratio: 1.5),
 (-o-min-device-pixel-ratio: 3/2),
 (min-device-pixel-ratio: 1.5),
 (min-resolution: 1.5dppx) {
	   
		.facebook-link {
			background-image: url(../../images/social/facebook-hover@2x.png);
			background-size:24px  auto;
		}
		.dribbble-link {
			background-image: url(../../images/social/dribbble-hover@2x.png);
			background-size:24px  auto;
		}
		.flickr-link {
			background-image: url(../../images/social/flickr-hover@2x.png);
			background-size:24px  auto;	
		}
		.googleplus-link {
			background-image: url(../../images/social/googleplus-hover@2x.png);
			background-size:24px  auto;	
		}
		.linkedin-link {
			background-image: url(../../images/social/linkedin-hover@2x.png);
			background-size:24px  auto;		
		}
		.pintrest-link {
			background-image: url(../../images/social/pintrest-hover@2x.png);
			background-size:24px  auto;	
		}
		.rss-link {
			background-image: url(../../images/social/rss-hover@2x.png);
			background-size:24px  auto;
		}
		.skype-link {
			background-image: url(../../images/social/skype-hover@2x.png);
			background-size:24px  auto;	
		}
		.twitter-link {
			background-image: url(../../images/social/twitter-hover@2x.png);
			background-size:24px  auto;
		}
		.vimeo-link {
			background-image: url(../../images/social/vimeo-hover@2x.png);
			background-size:24px  auto;	
		}
		.r-m-plus:after {
			background: url(../../images/arrow-rm-white@2x.png) no-repeat scroll center center ;
			background-size: 13px auto;
		}
		a.r-m-plus-small {
			background: url(../../images/arrow-rm-white@2x.png) no-repeat scroll center center ;
			background-size: 13px auto;
		}
		.blog-cat-icon {
			background-image: url(../images/next-small@2x.png);
			background-size: 9px auto;
		}
}